#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<limits.h>

int main(void)
{
	int T,n,x,max1,max2,min1,min2;
	int a[100001];
	scanf("%d",&T);
	for(int i=0;i<T;i++){
		scanf("%d",&n);
		for(int j=1;j<=n;j++){
			scanf("%d",&a[j]);
		}
		
		for(x=1;x<n;x++){
			max1=INT_MIN;
			max2=INT_MIN;
			min1=INT_MAX;
			min2=INT_MAX;
			for(int k=1;k<=x;k++)
			{
				if(a[k]>max1){
					max1=a[k];
				}
				if(a[k]<min1){
					min1=a[k];
				}
			}
			for(int k=x+1;k<=n;k++)
			{
				if(a[k]>max1){
					max2=a[k];
				}
				if(a[k]<min1){
					min2=a[k];
				}
			}
			if((max1==max2)&&(min1==min2)){
				break;
			}
		}
		if(x==n){
			printf("-1\n");
		}
		else{
			printf("%d\n",x);
		}
	}
	
	return 0;
}
